@charset "UTF-8";
/*------------// Overall //------------------*/
*{margin:0;padding:0;list-style-type:none;}

a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:none;}
a:active{color:#900;}
/*allsort*/


body{/*font:"Microsoft YaHei", Arial,"微软雅黑",Helvetica, sans-serif,Verdana;*/ color:#333; margin:0; background:#FFF; line-break: 100%;font-size: 14px;min-height:100%;/*font-weight:600;*/font-family:"SimHei"}
html,body{-webkit-text-size-adjust:none;position: relative;width: 100%;margin:0px;padding:0px;height:100%;/*border:1px red solid;*/}
* {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout: none;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a:link{text-decoration:none; color:#333;}
a:visited{text-decoration:none; color:#333;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
img{vertical-align: middle; border:0;-webkit-transform:scale(1)rotate(0)translate3d(0,0,0);transform:scale(1)rotate(0)translate3d(0,0,0); display: inline-block; outline: none;max-width:100%;max-height:100%;}
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
input[type=button]{-webkit-appearance:none;outline:none;}
a, input{-webkit-tap-highlight-color: rgba(0,0,0,0);line-height: 1;}
input,select,textarea{outline:none; border:none; background:none;}
select::-ms-expand{display:none;}
input::-ms-expand{display:none;}
input::-webkit-input-placeholder{font-size: 14px;color: #fff;}
q,blockquote{quotes:none}

/* a {transition: all 0.5s ease-in-out;} */
textarea {font-family: '微软雅黑';}
.clear{ clear:both; height:0; overflow:hidden; display:block;}
.float_left{ float:left;}
.float_right{ float:right;}
.container{width:100%;overflow: hidden;height:auto;min-width: 1200px;/*padding-bottom:45px;*/}
.container_main{width:1200px; margin:0px auto; padding-top:30px;/*padding-bottom:30px; */position:relative;}
.clearfix{clear:both;content:"";display:table;}
.container01{width:100%;overflow: hidden;height:auto;}
.container01_main{width:1000px; margin:0px auto; padding-top:20px;padding-bottom:60px; position:relative;}
.block{display: block!important;}
.none{display: none!important;}


/* head */
.head{width: 100%;height: 100px;min-width: 1200px;float:left}
.head_main{width: 1200px;margin: 0 auto;position: relative;height: 100px;}
.logo{float: left;margin-top: 25px;}
.logo a{display: block;width: 100%;height: 100%;}
.head_menu{height: auto;/*float: left;margin-left: 25px;*/display: block;margin:0 auto;}
.head_menu ul{width: auto;height: 100%;/*margin-top: 25px;border: 1px solid #e3e3e3;*/background-color: #646464;}
.head_menu ul li{float: left;position: relative;}
.head_menu ul li>a{display: block;width: auto;font-size: 16px;color: #fff;text-align: center;line-height: 45px;/*width: 120px;*/height: 45px;transition: all 0.5s ease-in-out;text-decoration:none;padding:0 20px;}
.head_menu ul li>a.ahover,.head_menu ul li>a.active{background-color: #ec693e;color: #fff;font-weight: bold;}
.head_menu ul li select{font-size: 16px;color: #fff;text-align: center;line-height: 45px;height: 40px;margin-top:2px;background-color: #646464;}
.head_img{float: right;margin-top: 20px;display: block;}
.head_img img{margin-left: 15px;}
.head_img img:first-child{margin-left: 0;}

.head_main .top_images{height:70px;float:left;margin:20px 0 0 150px}

/*  后添加下拉导航  */
.allsort{float:left;  width:120px;height:45px;background-position:0px -101px;position:relative;z-index:11;}
.allsort .mt{ height:45px;/*padding:14px 12px 12px 16px;*/line-height:45px;cursor:pointer;overflow:hidden;}
.allsort .mt a{ float:left;font-size:16px;line-height: 45px;height:45px;width:100%;text-align:center;}
.allsort .mt .extra{float:right;overflow:hidden;width:22px;height:22px;background-position:-214px -45px;}
.allsort .mc{display:none;position:relative;/*top:45px;*/overflow:visible;width:114px;padding:0 3px 0;border-width:0 1px 1px;background:#fff;line-height:35px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;/*left:-4px;*/}
.allsort .mc a{color:#333;}
.allsort .item{/*width:114px;*/height:32px;border-top:1px solid #f4f4f4;}
.allsort .fore{border-top:none;}
.allsort span{display:block;width:114px;position:relative;z-index:1;}
.allsort h3{font-size:14px;width:94px;height:30px;padding-left:20px;border:solid #FEF8EF;border-width:1px 0;background-position:-241px -57px;font-weight:normal;}
.allsort s{display:block;position:absolute;top:10px;left:182px;width:13px;height:13px;background-position:-218px -106px;}
.allsort .item .i-mc{display:none;position:absolute;left:120px;top:0;width:480px;background-color: rgba(0,0,0,0.2);background:#fff;overflow:hidden;border-bottom-right-radius:5px;}
.allsort .item dt{padding:3px 0;font-weight:bold;}
.allsort .item dd{padding:3px 0 0;overflow:hidden;zoom:1;} 
.allsort .subitem{float:left;width:464px;min-height:158px;padding:0 4px 0 8px;border:1px #f4f4f4 solid ;}
.allsort .subitem dl{border-top:1px solid #FFEFD7;padding-top:6px;overflow:hidden;zoom:1;}
.allsort .subitem .fore{border-top:none;}

.allsort .subitem dt{float:left;width:70px;line-height:22px;text-align:right;border-bottom:none;margin-top:2px;}
.allsort .subitem dt a{color:#ec693e;}
.allsort .subitem dd{float:left;width:336px;}
.allsort .subitem .dd_width dd{width:460px;}
.allsort .subitem em{float:left;height:14px;margin:4px 0;line-height:14px;padding:3px 10px;/*border-left:1px solid #ccc;*/font-style:normal;white-space:nowrap;}
.allsort .fr{background:#fff;width:194px;padding:0 15px 2010px 15px;margin-bottom:-2000px;float:right;}
.allsort .fr dl{padding-bottom:0;}
.allsorthover{background-position:0 -50px;}
.allsorthover .mt .extra{background-position:-214px -75px;}
.allsorthover .mc{display:block;}
.allsort .hover span{z-index:13;width:114px;line-height: 35px;}
.allsort .hover h3{font-size:14px;line-height: 35px;border-width:1px 0 1px 1px;overflow:hidden; background-color:#f7f6f6;font-weight:bold;}
.allsort .hover s{display:none;}
.allsort .hover .i-mc{display:block;z-index:12;}




/*顶部添加二维码后，需将整体高度增加50*/
.head{height:90px;}
.head .head_main{height:90px;}
.head .head_main .logo{margin-top: 30px;}
.head_main .top_images{margin:20px 0 0 150px}
.head_img{width:319px;}
.head_img>a{margin-top:10px;float:left}
.head_img .footer_code{float:right;width:180px;}
.head_img .footer_code .index_feedback_code02{margin-top:0;bottom:10px;position:relative;float:left;width:80px;height:80px;}


/* nav_list */
.nav_list{width: 100%;height: 45px;min-width: 1200px;background-color: #646464;float:left}
.nav_list .head_menu{width: 1200px;}

/* banner */
.banner{width: 100%;height:auto;overflow: hidden;min-width: 1200px;float: left;/*margin-left:-6px;*/margin-top: 5px;margin-bottom:20px;}
#html5zoo-1{width: 100%;min-width: 1200px;height: 500px; }
#html5zoo-1 img{max-width: none;max-height: none;}
.pics_wrap{position: relative;display: block;}

/* 关于我们 */
.index_about{width: 100%;min-width: 1200px;height: auto;}
.index_about_main{width: 1200px;height: auto;padding-top: 60px;padding-bottom: 50px;margin: 0 auto;}
.index_about_right{width: 748px;height: 499px;position: relative;float: right;}
.index-about-swiper{width: 100%;height: 100%;position: absolute;z-index: 5;top: 0;left: 0;right: 0;bottom: 0;}
.index_about_right_bg{width: 100%;height: 100%;position: absolute;z-index: 10;top: 0;left: 0;right: 0;bottom: 0;}
.index_about_right_bg ul{width: 100%;height: 100%;position: absolute;z-index: 15;top: 0;left: 0;right: 0;bottom: 0;}
.index_about_right_bg ul li{position: absolute;width: 248px;height: 165px;background-size: 100% 100%;z-index: 20;}
.index_about_right_bg ul li img{width: 100%;height: 100%;cursor: pointer;}
.index_about_right_bg ul li img.index_about_right_pic01{display: inline-block;}
.index_about_right_bg ul li img.index_about_right_pic02{display: none;}
.index_about_right_bg ul li:nth-of-type(1){top: 0;left: 0;}
.index_about_right_bg ul li:nth-of-type(2){top: 0;left: 250px;}
.index_about_right_bg ul li:nth-of-type(3){top: 0;right: 0;}
.index_about_right_bg ul li:nth-of-type(4){top: 167px;left: 0;}
.index_about_right_bg ul li:nth-of-type(5){top: 167px;left: 250px;}
.index_about_right_bg ul li:nth-of-type(6){top: 167px;right: 0;}
.index_about_right_bg ul li:nth-of-type(7){bottom: 0;left: 0;}
.index_about_right_bg ul li:nth-of-type(8){bottom: 0;left: 250px;}
.index_about_right_bg ul li:nth-of-type(9){bottom: 0;right: 0;}
.index_about_right_bg ul li:hover img.index_about_right_pic01{display: none;}
.index_about_right_bg ul li:hover img.index_about_right_pic02{display: inline-block;}
.index_about_left{width: 380px;height: auto;position: relative;float: left;padding-top: 200px;} 
.index_about_left .ad_about p:first-child{font-size: 24px;line-height: 26px;font-weight: bold;margin-bottom: 20px;}
.index_about_left  .ad_about p{font-size: 20px;color: #222;line-height: 26px;font-weight: normal;}
.index_about_left_more{margin-top: 28px;}
.index_about_left_more a{display: block;width: 85px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #595e97;border-radius: 15px;color: #595e97;font-size: 12px;transition: all 0.5s ease-in-out;}
.index_about_left_more a:hover{background-color: #f8b62c;border: 1px solid #f8b62c;color: #fff;} 

/*首页幻灯片下八张图*/
.index_ads{width:100%;min-width: 1000px;height: auto;}
.index_ads .ads_title{width: 1000px;margin: 0 auto;margin-top:20px;border-bottom: 2px solid #333;}
.index_ads .ads_title span{font-size: 22px;color: #333;} 
.index_ads .ads_list{width: 1000px;margin: 0 auto;padding-top: 10px;padding-bottom: 10px;}
.index_ads .ads_list ul{display: inline-block;width: auto;overflow: hidden;height: auto;}
.index_ads .ads_list ul li{float:left;}
.index_ads .ads_list ul li:nth-of-type(4),.index_ads .ads_list ul li:nth-of-type(6){margin:50px 0px;}
.index_ads .ads_list ul li:nth-of-type(2),.index_ads .ads_list ul li:nth-of-type(8){margin:0px 56px;}
.index_ads .ads_list ul li:nth-of-type(5){margin:50px 56px;}
.index_ads .ads_list ul li img{width:296px;}

.index_article{height: auto; min-width: 1200px; overflow: hidden;width: 100%;margin-bottom:10px;}
.index_article .container_main{/*float:left;*/}
.index_article .article{width:45%;float:left;}
.index_article .article .column{width:100%;float:left;overflow:hidden;font-size:20px;margin-bottom:10px;border-bottom:2px solid #ccc}
.index_article .article .column .cname{float:left;/*border-bottom:2px solid red*/}
.index_article .article .column .getmore{float:right;font-size:16px;}
.index_article .article .column .getmore a{margin-top:5px;float:left;}
.index_article .article .article_list {float:left;width:100%;}
.index_article .article .article_list .article_img{float:left;width:205px;}
.index_article .article .article_list .article_img img{width:200px;height:150px;border:1px solid #ccc;padding:1px;}
.index_article .article .article_list ul{width:330px;float:left;margin-left:5px;}
.index_article .article .article_list ul li{float:left;width:100%;line-height:25px;height:25px;font-size:16px;border-bottom:1px #ccc dashed;margin-bottom:10px;}
.linklists{height: auto; min-width: 1200px; overflow: hidden;width: 100%;margin-bottom:10px;}
.linklists .linkcontent{margin: 0 auto;padding-top: 20px;position: relative;width: 1200px;}
.linklists .linkcontent .cname{font-size:16px;font-weight: bold;width:90px;float:left;}
.linklists .linkcontent .link{font-size:14px;margin:0 10px;float:left;}
.linklists .linkcontent .link a{margin:0 10px;float:left;}



.container_main .articles{width:100%;float:left;}
.container_main .articles ul li{float:left;width:100%;line-height:25px;height:25px;font-size:16px;border-bottom:1px #ccc dashed;margin-bottom:10px;padding:0 10px;} 
.container_main .articles ul li span{float:right;} 
.container_main .articles .lists{width:100%;float: left;}
.container_main .articles .lists>div{width:100%;float: left;border-bottom: 1px dashed #ccc;padding-top: 10px;padding-bottom: 10px;}
.container_main .articles .lists>div .img{border: 1px solid #ccc;padding:1px;margin-right:10px;float:left}
.container_main .articles .lists>div img{float:left;width:100px;}
.container_main .articles .lists>div h3{font-size: 16px;}
.container_main .articles .lists>div h3 a{font-weight:bold}
.container_main .articles .lists>div span{font-size: 14px;float:right}
.container_main .articles .lists>div p{margin-top:10px;line-height:20px;}
.container_main .pages{width:100%;float:left;text-align:center}
.container_main .pages div{-moz-user-select: none; display: inline-block;}
.container_main .pages div a,.container_main .pages div span{padding: 1px 9px;margin: 2px;display: inline-block;height: 24px;line-height: 24px;vertical-align: bottom;border: 1px solid #907272;background-color: #f5f5f5; color: #907272;}
.container_main .pages div a .prev{padding: 1px 9px;margin: 2px;display: inline-block;height: 24px;line-height: 24px;vertical-align: bottom;}
.container_main .pages div .current{background-color: #afacac;color: #fff;}


/* 产品中心 */
.index_products{width: 100%;min-width: 1200px;background-color: #f6f6f6;}
.index_products_main{width: 1200px;margin: 0 auto;padding-top: 70px;padding-bottom: 50px;}
.index_products_title{text-align: center;}
.index_products_title p{font-family: Arial;font-size: 12px;color: #30333d;}
.index_products_title p:first-child{font-family: 'Microsoft YaHei';font-size: 30px;}
.index_products_title span{display: block;width: 32px;height: 2px;margin: 0 auto;background-color: #bebebe;margin-top: 7px;margin-bottom: 7px;}
.index_products_tabs{font-size: 0;text-align: center;width: 100%;margin-top: 15px;position: relative;}
.index_products_tabs ul{display: inline-block;width: auto;overflow: hidden;height: auto;}
.index_products_tabs ul li{float: left;margin: 0 15px;}
.index_products_tabs ul li a{display: block;width: 100px;height: 32px;line-height: 32px;text-align: center;border-radius: 5px;color: #000;font-size: 14px;transition: all 0.5s ease-in-out;}
.index_products_tabs ul li a:hover,.index_products_tabs ul li a.active{background-color: #bebebe;color: #fff;}
.index_products_more{float: right;position: absolute;right: 0;top: 0;}
.index_products_more a{font-size: 14px;line-height: 32px;display: block;color: #555;transition: all 0.5s ease-in-out;}
.index_products_more a:hover{color: #bebebe;}
.index_products_list{width: 100%;margin-top: 20px;height: auto;}
.index-products-swiper{width: 100%;height: 100%;margin: 0 auto;}
.index_products_item{width: 990px;margin: 0 auto;overflow: hidden;}
.index_products_item ul{width: 100%;height: auto;overflow: hidden;}
.index_products_item ul li{float: left;margin: 0 10px 20px 10px;width: 310px;}
.index_products_item ul li a{display: block;width: 100%;height: 100%;}
.index_products_img{position: relative;width: 100%;background-color: #fff;overflow: hidden;border-radius: 5px;text-align: center;}
.index_products_modal{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 5px;background: url('../modal01.png') repeat center;z-index: 5;background-size: 100% 100%;display: ;transition: all 0.5s ease-in-out;opacity: 0;filter:alpha(opacity=00);-webkit-opacity: 0;-moz-opacity: 0;}
.index_products_modal p{width: 95%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 24px;font-weight: bold;text-align: center;color: #fff;line-height: 34px;}
.index_products_item ul li a:hover .index_products_modal{opacity: 1;filter:alpha(opacity=100);-webkit-opacity: 1;-moz-opacity: 1;}

/* 咨询预约 */
.index_feedback{width: 100%;min-width: 1200px;background-color: #2a2a42;color: #fff;}
.index_feedback_main{width: 1200px;margin: 0 auto;padding-bottom: 70px;padding-top: 55px;}
.index_feedback_title{width: 100%;text-align: center;font-size: 26px;line-height: 36px;color: #fff;/*margin-bottom: 10px;*/}
.index_feedback_content{/*width: 100%;margin-top: 25px;*/width:1000px;margin:0 auto;overflow: hidden;height: auto;}
.index_feedback_left{float: left;/*width: 285px;*/width:500px}
.index_feedback_txt01{width: 100%;border-bottom: 1px solid #fff;color: #fff;font-size: 14px;line-height: 24px;padding-bottom: 12px;margin-top: 75px;}
.index_feedback_phone{font-size: 30px;color: #bebebe;line-height: 40px;margin-top: 27px;}
.index_feedback_txt02{width: 100%;border-bottom: 1px solid #fff;padding-bottom: 12px;margin-top: 35px;}
.index_feedback_txt02 p{color: #fff;font-size: 14px;line-height: 26px;}
.index_feedback_txt02 p:first-child{font-size: 24px;line-height: 36px;}
.index_feedback_btn{margin-top: 22px;}
.index_feedback_btn a{display: block;width: 95px;height: 32px;line-height: 32px;border: 1px solid #bebebe;font-size: 14px;text-align: center;color: #bebebe;transition: all 0.5s ease-in-out;}
.index_feedback_btn a:hover{color: #fff;background-color: #bebebe;}
.index_feedback_btn p{color: #fff;font-size: 14px;line-height: 24px;margin-top: 5px;}
.index_feedback_middle{float: left;width: 455px;margin-left: 185px;}
.index_feedback_txt03{}
.index_feedback_txt03 p{font-size: 14px;line-height: 24px;color: #fff;}
.index_feedback_txt03 p:first-child{font-size: 24px;line-height: 34px;margin-bottom: 15px;}
.index_feedback_form{margin-top: 25px;}
.index_feedback_item{width: 100%;margin-bottom: 15px;}
.index_feedback_item input{width: 423px;border: 1px solid #fff;border-radius: 3px;line-height: 38px;height: 38px;color: #fff;font-size: 14px;padding: 0 15px;transition: all 0.5s ease-in-out;}
.index_feedback_item input::-webkit-input-placeholder{font-size: 14px;color: #fff;}
.index_feedback_item input::-moz-input-placeholder{font-size: 14px;color: #fff;}
.index_feedback_item input::-ms-input-placeholder{font-size: 14px;color: #fff;}
.index_feedback_item input:focus{border: 1px solid #bebebe;}
.index_feedback_textarea{}
.index_feedback_textarea textarea{width: 423px;padding: 0px 15px;height: 70px;line-height: 24px;font-size: 14px;color: #fff;border: 1px solid #fff;border-radius: 3px;transition: all 0.5s ease-in-out;font-family: "Microsoft YaHei";resize: none;}
.index_feedback_textarea textarea::-webkit-input-placeholder{font-size: 14px;color: #fff;line-height: 24px}
.index_feedback_textarea textarea::-moz-input-placeholder{font-size: 14px;color: #fff;line-height: 24px}
.index_feedback_textarea textarea::-ms-input-placeholder{font-size: 14px;color: #fff;line-height: 24px}
.index_feedback_textarea textarea:focus{border: 1px solid #bebebe;}
.index_feedback_submit{width: 100%;margin-top: 15px;}
.index_feedback_submit input{width: 100%;border-radius: 5px;background-color: #bebebe;height: 40px;font-size: 14px;line-height: 40px;text-align: center;color: #fff;transition: all 0.5s ease-in-out;cursor: pointer;}
.index_feedback_submit input:hover{background-color: #c00;}
.index_feedback_right{width:500px;float: left;/*float: right;margin-right: 30px;width: 120px;*/}
.index_feedback_code01{width: 120px;border-radius: 3px;background-color: #fff;overflow: hidden;margin-top: 23px;}
.footer_code p{width: 120px;font-size: 14px;color: #d3d3d3;text-align: center;line-height: 24px;margin-top: 15px;}
.index_feedback_code02{width: 70px;border-radius: 3px;background-color: #fff;overflow: hidden;margin-top: 23px;}
.footer_link{width:300px;float:left;}
.footer_code{width:70px;float:left;margin-left:20px;}

/* 底部 */ 
.footer{border-top:1px solid #ccc;width: 100%;min-width: 1200px;float:left;min-height: 0px;/*position: absolute;*/bottom:0px;/**/ left: 0px;} 
.footer_main{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
.copyright{text-align: center;font-size: 16px;line-height: 25px;color: #5a5a5a;padding-top: 10px;padding-bottom: 10px;}
.copyright_modal{position: absolute;top: 50%;left: 50%;width: 274px;height: 24px;background: url('../modal02.png') no-repeat center;z-index: 5;margin-left: -137px;margin-top: -12px;font-size: 14px;line-height: 24px;background-size: 100% 100%;color: #fff;text-align: center;}

/* 返回顶部 */
.toTop{width: 40px;height: 40px;position: fixed;bottom: 225px;right: 60px;z-index: 15;background: url('../toTop.png') no-repeat center;cursor: pointer;display: none;background-size: 100% 100%;}
.toTop:hover{background: url('../toTop_on.png') no-repeat center;background-size: 100% 100%;}
@media screen and (max-width:1370px) {
	.toTop{right: 0px;}
}

/* 客服 作废  */
.fixed01{position: fixed;width: 53px;height: 90px;top: 200px;right: 0;background: url('../fixed_icon01.png') no-repeat center;z-index: 25;cursor: pointer;display: block;}
.fixed01 p{font-size: 14px;line-height: 24px;width: 100%;text-align: center;color: #fff;position: absolute;top: 50px;text-indent: 10px;}
.fixed02{position: fixed;width: 191px;height: 300px;top: 200px;right: 0;background: url('../fixed_icon02.png') no-repeat center;z-index: 30;right: -191px;display: block;}
.fixed02 p{font-size: 14px;line-height: 18px;color: #fff;position: absolute;top: 130px;width: 28px;left: 25px;}
.fixed02 ul{display: block;width: auto;position: absolute;top: 80px;right: 20px;}
.fixed02 ul li{margin-bottom: 10px;}
.fixed02 ul li a{display: block;width: 85px;height: 25px;border-radius: 3px;color: #7d7d7d;line-height: 25px;text-align: center;transition: all 0.5s ease-in-out;font-size: 12px;}
.fixed02 ul li a:hover{background-color: #bebebe;color: #fff;}
.fixed02 ul li a span{display: inline-block;width: 13px;height: 13px;background: url('../fixed_icon03.png') no-repeat center;position: relative;top: 2px;margin-right: 9px;}
.fixed02 ul li a:hover span{background: url('../fixed_icon04.png') no-repeat center;width: 15px;height: 16px;top: 4px;margin-right: 7px;}

*html #service{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#service ul{list-style:none}
#service a:hover{text-decoration: none}
#service ul,#service li{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent} 
#service a{color:#007bc4; text-decoration:none; cursor:pointer;}
#service{width:161px;height:270px;position:fixed;bottom:0px;right:0px; z-index:100;} 
#service li{width:161px;height:60px;overflow:hidden;}
#service li img{float:right;}
#service li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#service li a .shows{display:block;}
#service li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#service li a.weixin_area{background-color:#fff}
#service li a.weixin_area .hides{display:none;position:absolute;right:143px;}
#service li a.weixin_area .weixin{display:none;position:absolute;right:0;top:48px}
#service #p2{width:112px;background-color:#A7D2A9;height:47px;margin-left:47px;border:1px solid #8BC48D;text-align:center;line-height:47px}
#service #p3{width:112px;background-color:#EC9890;height:47px;margin-left:47px;border:1px solid #E6776C;text-align:center;line-height:47px}
#service #p1{width:47px;height:49px;float:left}



/* other */
.banner_nav{position: absolute;z-index: 10;bottom: 0;left: 0;right: 0;width: 100%;min-width: 1200px;background: url('../modal03.png') repeat center;height: 60px;}
.banner_nav_main{width: 1200px;height: 60px;margin: 0 auto;overflow: hidden;position: relative;}
.banner_nav_left{line-height: 60px;color: #fff;float: left;margin-left: 30px;}
.banner_nav_left a{line-height: 60px;color: #fff;font-size: 14px;width: auto;transition: all 0.5s ease-in-out;}
.banner_nav_left a:hover{text-decoration: underline;}
.banner_nav_left span{font-size: 14px;margin: 0 5px;line-height: 100%;color: #d9d9d9;}
.banner_nav_right{float: right;margin-right: 40px;width: auto;height: auto;margin-top: 15px;}
.banner_nav_right ul{width: auto;height: auto;overflow: hidden;}
.banner_nav_right ul li{float: left;margin-left: 5px;}
.banner_nav_right ul li a{display: block;border-radius: 3px;transition: all 0.5s ease-in-out;width: 120px;text-align: center;font-size: 14px;color: #fff;height: 32px;line-height: 32px;}
.banner_nav_right ul li a:hover,.banner_nav_right ul li a.active{background-color: #bebebe;color: #fff;}

/* 联系我们 */
.contact{width: 1118px;height: auto;overflow: hidden;border: 1px solid #ddd;padding: 40px 40px 10px;}
.contact_map{width: 100%;height: 300px;}
.contact_map img{max-width: none;max-height: none;}

.allmap{width: 100%;height: 100%;}
#allmap img{max-width: none;max-height: none;}
#allmap {height: 100%;overflow: hidden;overflow:hidden;zoom:1;position:relative;}
#result {border-left:1px dotted #999;height:100%;width:295px;position:absolute;top:0px;right:0px;font-size:12px;}
#allmap .wechat_code{height:300px;width:300px;float:left;margin-left:60px;}
#allmap .wechat_code img{height:300px;width:300px;}
dl,dt,dd,ul,li{margin:0;padding:0;list-style:none;}
dt{font-size:14px;font-family:"微软雅黑";font-weight:bold;border-bottom:1px dotted #000;padding:5px 0 5px 5px;margin:5px 0;}
dd{padding:5px 0 0 5px;}
#map{float:left;height: 100%; transition: all 0.5s ease-in-out; overflow: hidden; position: relative; z-index: 0; background-color: rgb(243, 241, 236); color: rgb(0, 0, 0); text-align: left; margin-right: 0px;}
#showPanelBtn{display: block; position: absolute; font-size: 14px; top: 50%; margin-top: -95px; right: 0px; width: 20px; padding: 10px; color: #999; cursor: pointer; text-align: center; height: 170px; transition: all 0.5s ease-in-out; font-family: 微软雅黑; font-weight: bold; background-color: #fff;}
.showPanelBtn{display: block; position: absolute; font-size: 14px; top: 50%; margin-top: -95px; right: 0px; width: 20px; padding: 10px; color: #999; cursor: pointer; text-align: center; height: 170px; transition: all 0.5s ease-in-out; font-family: 微软雅黑; font-weight: bold; background-color: #fff;}
#panelWrap{width: 0px; position: absolute; top: 0px; right: 0px; height: 100%; overflow: auto; transition: all 0.5s ease-in-out;}
#panelWrap_title{width:20px;height:200px;margin:-100px 0 0 -10px;color:#999;position:absolute;opacity:0.5;top:50%;left:50%;}
#panel_title{display: none; background: #ffdd99; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #994c00;}
.contact_content{width: 100%;margin-top: 75px;}
.contact_item{width: 33%;float: left;text-align: center;}
.contact_icon{margin-bottom: 35px;}
.contact_txt{font-size: 14px;line-height: 36px;color: #000;}

/* 企业简介 */
.introduction{width: 1118px;height: auto;overflow: hidden;border: 1px solid #ddd;padding: 40px 40px 60px;}
.introduction_content{font-size: 16px;color: #333;line-height: 32px;text-align: justify;text-justify:inter-ideograph;}
.introduction_swiper{width: 100%;margin-top: 50px;}
.introduction-swiper{width: 100%;height: 100%;}

.introduction-swiper-left{ width:100%;overflow:hidden; position:relative;}
.introduction-swiper-left .introduction-swiper-left-container ul{ overflow:hidden; zoom:1; }
.introduction-swiper-left .introduction-swiper-left-container ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.introduction_img{width: 240px;cursor: pointer;}

/* 产品中心 */
.products{width: 100%;height: 100%;overflow: hidden;}
.products_list{width: 100%;height: 100%;overflow: hidden;}
.products_list ul{width: 100%;height: 100%;overflow: hidden;}
.products_list ul li{float: left;/*width: 382px;margin-right: 20px;margin-bottom: 20px;padding-bottom: 10px;*/width:220px;margin:0 8px 8px 8px;border: 2px solid #f4f4f4;transition: all 0.5s ease-in-out;}
.products_list ul li:nth-of-type(3n){/*margin-right: 0;*/}
.products_list ul li a{display: block;width: 100%;height: 100%;text-decoration:none}
.products_img{/*width: 350px;*/width:200px;margin: 0 auto;padding-top: 18px;margin-bottom: 10px;height:150px;overflow:hidden}
.products_img>img{max-height:none}
.products_name{/*width: 350px;*/width:200px;margin: 0 auto;text-align: center;font-size: 18px;line-height: 26px;color: #000;transition: all 0.5s ease-in-out;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/*margin-bottom: 5px;*/}
.products_brief{/*width: 350px;*/width:200px;margin: 0 auto;margin-bottom: 5px;margin-top: 5px;font-size: 14px;line-height: 20px;color: #666;overflow: hidden;max-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.products_list ul li:hover{border: 2px solid #bebebe;}
.products_list ul li a:hover .products_img img{filter: alpha(opacity=90);-moz-opacity: 0.9;-webkit-opacity: 0.9;opacity: 0.9;}
.products_list .hot_name{}
.products_page{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 0;margin-top: 10px;margin-bottom: 10px;}
.products_page ul{display: inline-block;width: auto;height: auto;overflow: hidden;}
.products_page ul li{float: left;margin:0 2px;}
.products_page ul li a{display: block;width: 20px;height: 20px;line-height: 20px;text-align: center;border: 1px solid #000;color: #000;font-size: 12px;}
.products_page ul li a.active,.products_page ul li a:hover{background-color: #000;color: #fff;font-weight: bold;}
.products_page ul li a.prev,.products_page ul li a.next{font-family: '宋体';}
.products_page ul li a.no{cursor: auto;pointer-events: none;border: 1px solid #eee;color: #ddd;}
.products_page ul li a.no:hover{border: 1px solid #eee;color: #ddd;}
.products_page ul li a.omitted{cursor: auto;pointer-events: none;border: none;}

/* 产品中心-详情 */
.productsDetails{width: 968px;height: auto;overflow: hidden;border: 1px solid #ddd;padding: 40px 115px 150px;}
.productsDetails_title{width: 100%;font-size: 20px;line-height: 28px;text-align: center;font-weight: bold;}
.productsDetails_date{font-size: 12px;color: #5a5a5a;text-align: center;margin-top: 3px;margin-bottom: 8px;}
.productsDetails_border{width: 966px;background-color: #f5f5f5;border: 1px solid #e5e5e5;height: 10px;}
.productsDetails_lgImg{margin-top: 25px;width: 100%;text-align: center;}
.productsDetails_smImg{font-size: 0;text-align: center;margin-top: 15px;}
.productsDetails_smImg ul{display: inline-block;width: auto;height: auto;overflow: hidden;}
.productsDetails_smImg ul li{float: left;margin: 5px 0px;border: 1px solid #9c9c9c;width: 106px;padding-bottom: 3px;}
.productsDetails_smImg .detailImgSmBox{height:100px;line-height:100px;}
.productsDetails_smImg_img{width: 100px;margin:0 auto;margin-top: 3px;cursor: pointer;}
.productsDetails_txt{font-size: 14px;color: #5a5a5a;line-height: 28px;text-align: justify;text-justify:inter-ideograph;margin-top: 20px;}
.productsDetails_list{margin-top: 55px;width: 100%;}
.productsDetails_list p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;line-height: 28px;font-size: 14px;color: #444;}
.productsDetails_list p span{line-height: 28px;font-size: 14px;color: #444;}
.productsDetails_list p a{line-height: 28px;font-size: 14px;color: #444;transition: all 0.5s ease-in-out;}
.productsDetails_list p a:hover{color: #444;text-decoration: underline;}

/* 网上商城 */
.shop{width: 100%;height: 100%;padding-top: 20px;/*padding-top: 60px;padding-bottom: 90px;*/}
.shop{width: 100%;height: auto;overflow: hidden;}
.shop ul{width: 100%;height: auto;overflow: hidden;}
.shop ul li{float: left;width: 150px;text-align: center;border:1px solid #eee;padding:2px;margin:0 15px;}
.shop_img{width: 215px;margin: 0 auto;border: 1px solid #ccc;border-radius: 5px;overflow: hidden;}
.shop_name{margin-top: 40px;}
.shop_name a{display: block;width: 150px;height: 40px;text-align: center;line-height: 40px;transition: all 0.5s ease-in-out;color: #fff;background-color: #bebebe;font-size: 16px;border-radius: 3px;margin: 0 auto;}

/*  */
@-webkit-keyframes round02 {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(90deg);}100% {-webkit-transform: rotate(180deg);}}
@-moz-keyframes round02 {0% {-moz-transform: rotate(0deg);}50% {-moz-transform: rotate(90deg);}100% {-moz-transform: rotate(180deg);}}
@-ms-keyframes round02 {0% {-ms-transform: rotate(0deg);}50% {-ms-transform: rotate(90deg);}100% {-ms-transform: rotate(180deg);}}
@-o-keyframes round02 {0% {-o-transform: rotate(0deg);}50% {-o-transform: rotate(90deg);}100% {-o-transform: rotate(180deg);}}
@keyframes round02 {0% {transform: rotate(0deg);}50% {transform: rotate(90deg);}100% {transform: rotate(180deg);}}

@-webkit-keyframes round01 {0% {-webkit-transform: rotate(180deg);}50% {-webkit-transform: rotate(90deg);}100% {-webkit-transform: rotate(0deg);}}
@-moz-keyframes round01 {0% {-moz-transform: rotate(180deg);}50% {-moz-transform: rotate(90deg);}100% {-moz-transform: rotate(0deg);}}
@-ms-keyframes round01 {0% {-ms-transform: rotate(180deg);}50% {-ms-transform: rotate(90deg);}100% {-ms-transform: rotate(0deg);}}
@-o-keyframes round01 {0% {-o-transform: rotate(180deg);}50% {-o-transform: rotate(90deg);}100% {-o-transform: rotate(0deg);}}
@keyframes round01 {0% {transform: rotate(180deg);}50% {transform: rotate(90deg);}100% {transform: rotate(0deg);}}


/* 
	*****
	****
	***
	**
	*
 */



.phone_menu{display: none;}
.banner_swiper{display: none;}
.phone_modal{display: none;}
.index_products_name{display: none;}
.index_products_more01{display: none;}
.index_products_tabs>p{display: none;}
.phone_other_nav{display: none;}
.contact_map_phone{display: none;}


.mTitbg {
    overflow: hidden;
    padding: 25px 0;text-align: center;
}
.mTitbg h2{
	display: inline-block;text-align: center;
	position: relative;
	font-size: 30px;
	color: #010101;
}
.mTitbg h2::after, .mTitbg h2::before {
    position: absolute;
    top: 50%;
    width: 85px;
    height: 7px;
    background-repeat: no-repeat;
    display: block;
    content: "";
}
.mTitbg h2::after {
    right: -125px;
    background-image: url(../mTitbg2.png);
}
.mTitbg h2::before {
    left: -125px;
    background-image: url(../mTitbg1.png);
}

.mTitbg h2 p {
    font-size: 16px;text-align: center;
    color: #323232;
    line-height: 24px;
    font-family: Arial;
}


/* 2019-08-08首页产品中心样式 */
.product_mian{
	width: 1188px;margin: 0 auto;position: relative;height:auto; overflow: auto;
}
.product_text{border-bottom: 1px #ccc dashed;padding-top:20px;padding-bottom: 20px; overflow: auto;}
.text_left{float:left;width:73%;line-height:30px;height:auto;color:#333;font-size:16px;}
.text_right{float:right;width:25%;height:auto;}









